package models;

import java.util.HashMap;

import javax.persistence.Entity;
import javax.persistence.OneToOne;

import play.db.jpa.Model;

@Entity
public class Panier extends Model {
	
	@OneToOne
	public HashMap<Sandwich,Integer> sandwichsCommandes;
	//Et un utilisateur User, changer user dans controleur @OnetoOne
	
	public Panier() {
		this.sandwichsCommandes = null;
	}
	
	// Si le sandwich est déjà dans le panier, en ajouter
	public void addPanier(Sandwich sandwich, int quantite) {
		if (this.sandwichsCommandes.containsKey(sandwich)) {
			this.sandwichsCommandes.put(sandwich, quantite+ this.sandwichsCommandes.get(sandwich));
		}
		else {
			this.sandwichsCommandes.put(sandwich, quantite); 
		}
	}

}
